package mcu.market.net.model;

import java.util.List;

import javax.swing.JLabel;

public interface getDataFromWeb {
	/**
	 * 取資料
	 * @param parameter(Object) can use List or Map to set parameter
	 * @return
	 */
	String getDataFromURL(Object parameter);
	/**
	 * 解析資料
	 * @param content from Web
	 * @param parameter(Object) can use List or Map to set parameter
	 * @return
	 */
	List paserData(String content,Object parameter);
	/**
	 * 儲存資料進DB
	 * @param list data (after paser)
	 * @param parameter(Object) can use List or Map to set parameter
	 */
	void insertDataToDB(List list,Object parameter);
	/**
	 * 儲存資料進DB
	 * @param list data (after paser)
	 * @param parameter(Object) can use List or Map to set parameter
	 */
	public void execute();
}
